/*-- 全局通用定义  110425 --*/
html,body,p,form,div,img,ul,li,dl,dt,dd{ margin:0; padding:0;}
ul{ list-style:none;}
select,input,img{ vertical-align:middle}
body,form{font-family:"宋体",Arial,Helvetica,sans-serif;line-height:1.3em;color:#333;-webkit-text-size-adjust:none;}
body{background:#000;font-size:small;line-height:1.4em;color:#fff;}
img{border:0}
.c{ clear:both}
.clear{ clear:both}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}/* Hides from IE-mac \*/* html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */
.pr{ position:relative}
.pa{ position:absolute}
.fl{ float:left}
.fr{ float:right}
.c6{ color:#666;}
.f12{ font-size:12px;}
.orange{color:orange}
.orange2{color:#c85f2a}
.red{color:red}
a{color:#999999;text-decoration:none}
a:hover{color:#fff;}
a:active{color:#fff;}

.msg{ display:; margin:10px 0; color:#c96;}
.msg .icon{ float:left; display:block; background:url(../../tmpl4/images/msg_icon.gif) no-repeat 0 0; width:16px; height:16px; margin-right:6px;}
.msg .fullT{ color: #cc9933;}
.msg .fullT strong{ color: #ff6600;}

.main{ text-align:center;}
.main .imgarea{ position:relative; border-top:1px solid #333; padding:10px 60px 0;}
.main .pt{ padding-top:15px}

/* 大图 */
.main .max-imgarea{ position:relative; width:480px; height:560px;}
/* 图片标题 */
.articletitle{ left:0px; top:0px; background:url(../../tmpl4/images/header_bg.png) repeat 0 0; width:100%; height:24px; padding:10px 0; font-size:120%; line-height:140%; color:#fff;}
/* 色彩切换器 */
.switcherBtn{ right:10px; top:16px; height:16px;}
.switcherBtn span{ float:right; display:block; width:14px; height:14px; margin:0 6px;}
.switcherBtn span.white{ background:#fff; border:1px solid #ccc;}
.switcherBtn span.black{ background:#000; border:1px solid #999;}
.switcherBtn span a{ display:block; width:14px; height:14px;}
/* 左右按钮 */
.pageleft,.pageright{cursor:pointer; left:0; position:absolute; top:0; width:100%; z-index:101;}
.pageleft span{ float:left; height:49px; background:url(../../tmpl4/images/leftbtn.png) no-repeat 0 0; margin:0 0 0 4px; width:49px;}
.pageright span{ float:right; height:49px; background:url(../../tmpl4/images/rightbtn.png) no-repeat 0 0; margin:0 4px 0 0; width:49px;}
.pageleft span a,.pageright span a{ display:block; width:49px; height:49px;}
/* 图片介绍 */
.description{ left:0px; bottom:0px; background:url(../../tmpl4/images/text.png) repeat 0 0; padding:10px; font-size:110%; line-height:150%; color:#ccc; text-align:left;}
/* footer */
.footer{ border-top:1px solid #333; padding:8px 0 12px; font-size:110%; line-height:150%; min-height:20px; color:#999;}


/* 白天模式 */
/* 白天模式 */
.modelday {/* width:400px;*/ background-color:#ececea;}
.modelday a:link,.modelday a:visited{ color:#336699; text-decoration:none;}
.modelday a:hover{ color:#ff5400; text-decoration:none;}

/* 模式切换 */
.modelday .change_model{ padding:5px 7px; color:#999; background:url(../../tmpl4/images/header_bg.gif) repeat 0 0;}
.modelday .change_model .txt{ float:left; padding-top:4px; line-height:150%; margin-right:5px;}
.modelday .change_model .icon_bg{ float:left; position:relative;
-webkit-border-image:url(../../tmpl4/images/off.png) 0 11 0 11 stretch stretch;
border-width:0px 12px; width:34px; height:22px;}
.modelday .change_model .icon_bg .model_icon{ position:absolute; right:-3px; top:1px; line-height:22px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:90%; z-index:1;}
.modelday .change_model .icon_bg .model_btn{ position:absolute; left:-11px; top:1px; width:19px; height:19px; border:1px solid #666; border-bottom-left-radius:10px 10px; border-bottom-right-radius:10px 10px; border-top-left-radius:10px 10px; border-top-right-radius:10px 10px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#cfcfcf), to(#747474)); -webkit-box-shadow:1px 1px 1px #b4b4b4; -moz-box-shadow:1px 1px 1px #b4b4b4; box-shadow:1px 1px 1px #b4b4b4; cursor:pointer; z-index:3;}
.modelday .fontsize{ float:right; padding:0 7px; font-family:Arial; font-size:120%; line-height:180%; color:#ccc;}
.modelday .fontsize span.stxt{ color:#666;text-shadow:1px 2px 0px #fff; cursor:pointer;}

/* 文字标题 */
.modelday .cont_title{ padding:10px 7px; border-top:1px solid #cdcdcd; border-bottom:1px solid #bfbfbf; color:#336699; line-height:150%; font-size:125%; font-weight:bold; background:url(../../tmpl4/images/title_top.png) no-repeat 50% top;}
/* 文章内容 */
.modelday .cont_warp{ padding:10px 7px; border-top:1px solid #f6f6f6; border-bottom:1px solid #bfbfbf; color:#333;}

.modelday .cont_warp .txt{/*text-indent:2em;*/ line-height:150%; font-size:120%; word-wrap:break-word;}
.modelday .cont_warp .txt p{ padding-bottom: 15px;}
.modelday .cont_warp .txt .cont_img{ text-indent:0em; padding:5px 0px 10px;}


.modelday .btnarea{ text-align:center;height:31px;padding:15px 10px 1px;font-size:120%; color:#999; clear:both;overflow:hidden;}
.modelday .btnarea a{display:inline-block;margin:0px 4px;line-height:27px; padding:0px 10px; text-align:center;position:relative;-webkit-border-radius:3px;text-decoration:none;background-image:url(../../tmpl4/images/btn.gif);background-repeat:repeat-x;line-height:27px;background-position:0 0;}
.modelday .btnarea a:hover{text-decoration:none}
.modelday .btnarea a:first-of-type{float:left;}
.modelday .btnarea a:last-of-type{float:right;}
.modelday .btnarea a.btn{cursor:pointer;border:1px solid #aeaeae;color:#666;}
.modelday .btnarea a.btn:hover{background-position:0 -32px;border:1px solid #919190;color:#fff;}
.modelday .btnarea a.btnone{border:1px solid #ccc;background:-webkit-gradient(linear,0 0,0 100%,from(#FDFDFD),to(#EAEAEA));color:#ccc;}
.modelday .btnarea a.qw{border:1px solid #333;background:-webkit-gradient(linear,0 0,0 100%,from(#FDFDFD),to(#EAEAEA));color:#333;height:29px;line-height:31px; width:42px; padding:0px 5px; text-align:center;position:relative;font-size:14px;display:inline-block;-webkit-border-radius:5px;text-decoration:none; margin-right:8px;margin-bottom: 5px;}

.pagenumber{text-align: center;}


.modelday .btnarea_two{ padding-left:60px; width:256px; text-align:center;}
.modelday .btnarea_two ul{ display:table; width:100%;}
.modelday .btnarea_two ul li{ display:table-cell; text-align:center; font-size:120%; vertical-align:top;}
.modelday .btnarea_two ul li a{ float:left; margin:0 4px; border-radius:3px 3px; padding:0 10px; background-image:url(../../tmpl4/images/btn.gif); background-repeat:repeat-x; line-height:27px; background-position:0 0;}
.modelday .btnarea_two ul li .btn a{ cursor:pointer; border:1px solid #aeaeae; color:#666;}
.modelday .btnarea_two ul li .btn a:hover{ background-position:0 -32px; border:1px solid #919190; color:#fff;}
.modelday .btnarea_two ul li .btnone a{border:1px solid #CCC; background:-webkit-gradient(linear,0 0,0 100%,from(#FDFDFD),to(#EAEAEA)); color:#CCC;}
.modelday .btnarea_two ul li .btnone a:hover{ border:1px solid #CCC; color:#CCC;}

.modelday .btnarea_two ul li .pagenumber{ font-size:120%; margin-top:30px; padding:3px 0; color:#666;}


.modelday .tips_warp{ padding:10px 7px; border-top:1px solid #f6f6f6; border-bottom:1px solid #bfbfbf; color:#333; font-size:110%;}
.modelday .tips_warp .txt{ float:left; margin-right:10px;}
.modelday .tips_warp .cont{ float:left; margin-right:15px;}
.modelday .tips_warp .cont img{ vertical-align:text-bottom; margin-right:5px;}
/* 相关推荐 */
.modelday .tips_warp .arrow{ float:right; width:12px; height:12px; margin:5px 8px 0 0; cursor:pointer; background-image:url(../../tmpl4/images/arrow.png); background-position:no-repeat; background-position:0 -18px;}
.modelday .tips_warp .packup{ background-position:0 0;}
/* 推荐内容 */
.modelday .recommend-cont{ padding:7px; color:#666; font-size:110%; line-height:150%; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#bfbfbf), color-stop(0.04, #eeeeee), to(#eeeeee)); border-bottom:1px solid #bfbfbf;}
.modelday .recommend-cont p.txt{ padding:6px 0;}
.modelday .recommend-cont p.txt span{ padding-right:20px;}
.modelday .gotop{ border-top:1px solid #f6f6f6; border-bottom:1px solid #bcbcbc; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), color-stop(0.6, gainsboro), to(#cecece));}
.modelday .gotop a{ display:block; line-height:7px; font-size:7px; text-align:center; width:96%; height:7px; padding:8px 0 9px;}
/* 声明 */
.modelday .c_statement{ color:#333; padding:10px 7px; border-bottom:1px solid #bfbfbf; line-height:150%; font-size:110%}
.modelday .c_statement p.txt{ padding:3px 0; min-height:20px;}
.modelday .c_statement p.txt .source a{ float:left; display:block;border-bottom-left-radius:10px 10px; border-bottom-right-radius:10px 10px; border-top-left-radius:10px 10px; border-top-right-radius:10px 10px; color:#fff; background:#96bccf; padding:0 14px;}
.modelday .c_statement p.txt span.gap{ padding-left:15px;}
/* 404 */
.modelday .c_statement_404{ color:#333; padding:30px 7px 10px; border-top:1px solid #cdcdcd; border-bottom:1px solid #bfbfbf; background:url(../../tmpl4/images/title_top.png) no-repeat 50% top; line-height:150%; font-size:110%}
.modelday .c_statement_404 p.txt_404{ color:#cc3200; font-size:120%; padding-bottom:15px;}
.modelday .c_statement_404 p.txt{ padding:3px 0; min-height:20px;}
.modelday .c_statement_404 p.txt .source a{ float:left; display:block;border-bottom-left-radius:10px 10px; border-bottom-right-radius:10px 10px; border-top-left-radius:10px 10px; border-top-right-radius:10px 10px; color:#fff; background:#96bccf; padding:0 14px;}
/* footer */
.modelday .footer{ border-top:1px solid #f6f6f6; padding:7px; font-size:115%; text-align:center;}


/* 夜间模式 */
/* 夜间模式 */
.modelnight{/* width:400px;*/ background-color:#000; color:#999;}
.modelnight a:link,.modelnight a:visited{ color:#657688; text-decoration:none;}
.modelnight a:hover{ color:#bf541f; text-decoration:none;}

/* 模式切换 */
.modelnight .change_model{ padding:5px 7px; background:url(../../tmpl4/images/header_night_bg.gif) repeat 0 0;}
.modelnight .change_model .txt{ float:left; padding-top:4px; line-height:150%; margin-right:5px;}
.modelnight .change_model .icon_bg{ float:left; position:relative;
-webkit-border-image:url(../../tmpl4/images/on.png) 0 11 0 11 stretch stretch;
border-width:0px 12px; width:34px; height:22px; color:#ffffff;}
.modelnight .change_model .icon_bg .model_icon{ position:absolute;/* right:-1px;*/ left:-1px; top:1px; line-height:22px;/* color:#fff;*/ font-family:Arial, Helvetica, sans-serif; font-size:90%; z-index:1;}
.modelnight .change_model .icon_bg .model_btn{ position:absolute;/* left:-11px;*/ right:-10px; top:1px; width:19px; height:19px; border:1px solid #6a97be; border-bottom-left-radius:10px 10px; border-bottom-right-radius:10px 10px; border-top-left-radius:10px 10px; border-top-right-radius:10px 10px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#cde3f5), color-stop(0.5, #6a97be), to(#95c7f3)); -webkit-box-shadow:1px 1px 1px #464c54; -moz-box-shadow:1px 1px 1px #464c54; box-shadow:1px 1px 1px #464c54; cursor:pointer; z-index:3;}
.modelnight .fontsize{ float:right; padding:0 7px; font-family:Arial; font-size:120%; line-height:180%; color:#595959;}
.modelnight .fontsize span.stxt{ color:#ccc;text-shadow:1px 2px 1px #5c5c5c; cursor:pointer;}

/* 文字标题 */
.modelnight .cont_title{ padding:10px 7px; border-top:1px solid #333; border-bottom:1px solid #333;/* color:#336699;*/ line-height:150%; font-size:125%; font-weight:bold;/* background:url(../../tmpl4/images/title_top.png) no-repeat 50% top;*/}
/* 文章内容 */
.modelnight .cont_warp{ padding:10px 7px; border-top:1px solid #1a1a1a; border-bottom:1px solid #333;/* color:#333;*/}

.modelnight .cont_warp .txt{/* text-indent:2em;*/ line-height:150%; font-size:120%; color:#808080; word-wrap:break-word;}
.modelnight .cont_warp .txt p{ padding-bottom: 15px;}
.modelnight .cont_warp .txt .cont_img{ text-indent:0em; padding:5px 0px 10px;}

.modelnight .btnarea{ text-align:center;height:31px;padding:15px 10px 1px;font-size:120%; color:#999; clear:both;overflow:hidden;}
.modelnight .btnarea a{display:inline-block;margin:0px 4px;line-height:27px; padding:0px 10px; text-align:center;position:relative;-webkit-border-radius:3px;text-decoration:none;background-image:url(../../tmpl4/images/btn.gif);background-repeat:repeat-x;line-height:27px;background-position:0 0;background:-webkit-gradient(linear,0 0,0 100%,from(#4f4f4f),to(#353535));}
.modelnight .btnarea a:hover{text-decoration:none}
.modelnight .btnarea a:first-of-type{float:left;}
.modelnight .btnarea a:last-of-type{float:right;}
.modelnight .btnarea a.btn{cursor:pointer;border:1px solid #4f4f4f;color:#999;}
.modelnight .btnarea a.btn:hover{background-position:0 -32px;border:1px solid #4f4f4f;color:#666;}
.modelnight .btnarea a.btnone{border:1px solid #333;background:-webkit-gradient(linear,0 0,0 100%,from(#333333),to(#2d2d2d));color:#4c4b4b;}
.modelnight .btnarea a.qw{border:1px solid #333;background:-webkit-gradient(linear,0 0,0 100%,from(#FDFDFD),to(#EAEAEA));color:#333;height:29px;line-height:31px; width:42px; padding:0px 5px; text-align:center;position:relative;font-size:14px;display:inline-block;-webkit-border-radius:5px;text-decoration:none; margin-right:8px;margin-bottom: 5px;}

.pagenumber{text-align: center; color:#666;}


.modelnight .btnarea_two{ padding-left:60px; width:256px;}
.modelnight .btnarea_two ul{ display:table; width:100%;}
.modelnight .btnarea_two ul li{ display:table-cell; text-align:center; font-size:120%; vertical-align:top;}
.modelnight .btnarea_two ul li .btn a{ float:left; margin:0 4px; border-radius:3px 3px; padding:0 10px; background-image:url(../../tmpl4/images/btn.gif); background-repeat:repeat-x; line-height:27px; cursor:pointer; background-position:0 0; border:1px solid #aeaeae; color:#666;}
.modelnight .btnarea_two ul li .btn a:hover{ background-position:0 -32px; border:1px solid #919190; color:#fff;}
.modelnight .btnarea_two ul li .btnone a{ float:left; margin:0 4px; border-radius:3px 3px; padding:0 10px; line-height:27px; border:1px solid #ccc;background:-webkit-gradient(linear,0 0,0 100%,from(#FDFDFD),to(#EAEAEA));color:#ccc;}
.modelnight .btnarea_two ul li .pagenumber{ font-size:120%; margin-top:30px; padding:3px 0; color:#666;}


.modelnight .tips_warp{ padding:10px 7px; border-top:1px solid #1a1a1a; border-bottom:1px solid #333;/* color:#333;*/ font-size:110%;}
.modelnight .tips_warp .txt{ float:left; margin-right:10px;}
.modelnight .tips_warp .cont{ float:left; margin-right:15px;}
.modelnight .tips_warp .cont img{ vertical-align:text-bottom; margin-right:5px;}
/* 相关推荐 */
.modelnight .tips_warp .arrow{ float:right; width:12px; height:12px; margin:5px 8px 0 0; cursor:pointer; background-image:url(../../tmpl4/images/arrow.png); background-position:no-repeat; background-position:0 -18px;}
.modelnight .tips_warp .packup{ background-position:0 0;}
/* 推荐内容 */
.modelnight .recommend-cont{ padding:7px;/* color:#666;*/ font-size:110%; line-height:150%; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), color-stop(0.03, #666), to(#666));}
.modelnight .recommend-cont p.txt{ padding:6px 0;}
.modelnight .recommend-cont p.txt span{ padding-right:20px;}
.modelnight .recommend-cont p.txt a{ color:#ccc;}
.modelnight .recommend-cont p.txt a:hover{ color:#bf541f;}
.modelnight .gotop{ border-top:1px solid #505050; border-bottom:1px solid #353535; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#505050), color-stop(0.6, #3e3e3e), to(#333));}
.modelnight .gotop a{ display:block; line-height:7px; font-size:7px; text-align:center; width:96%; height:7px; padding:8px 0 9px;}
/* 声明 */
.modelnight .c_statement{/* color:#333;*/ padding:10px 7px; border-bottom:1px solid #333; line-height:150%; font-size:110%}
.modelnight .c_statement p.txt{ padding:3px 0; min-height:20px;}
.modelnight .c_statement .source a{ float:left; display:block;border-bottom-left-radius:10px 10px; border-bottom-right-radius:10px 10px; border-top-left-radius:10px 10px; border-top-right-radius:10px 10px; color:#999; background:#333; padding:0 14px;}
.modelnight .c_statement p.txt span.gap{ padding-left:15px;}
/* 404 */
.modelnight .c_statement_404{ color:#666; padding:30px 7px 10px; border-top:1px solid #505050; border-bottom:1px solid #353535; line-height:150%; font-size:110%}
.modelnight .c_statement_404 p.txt_404{ color:#fe9868; font-size:120%; padding-bottom:15px;}
.modelnight .c_statement_404 p.txt{ padding:3px 0; min-height:20px;}
.modelnight .c_statement_404 p.txt .source a{ float:left; display:block;border-bottom-left-radius:10px 10px; border-bottom-right-radius:10px 10px; border-top-left-radius:10px 10px; border-top-right-radius:10px 10px; color:#999; background:#333; padding:0 14px;}
/* footer */
.modelnight .footer{ border-top:1px solid #1a1a1a; padding:7px; font-size:115%; text-align:center;}